package com.info.zhiduoduo.admin.model.formbean.maker;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class MakerListFormBean {

	@ApiModelProperty("创客类型：1：  2： ; 传null或0 则默认为 创客")
	private Integer makerType;
	private Date startDate;
	private Date endDate;
	private String name;
	@ApiModelProperty("实名认证 1.未认证 2:认证中 3:认证失败 4:已认证 5:已开户")
	private int state;
	@ApiModelProperty("税户状态 1：不可开户 2：可以开户 3：已开户")
	private int taxAcctState;
	@ApiModelProperty("邀请者或邀请码")
	private String inviter;
	private String bindcompname;

	private Integer tradecategoryid;

	@ApiModelProperty("注册手机号")
	private String phone;

	@ApiModelProperty("注册地（1天津 2共青城 3 芜湖 4 普陀山）")
	private Integer openingLocation;
	@ApiModelProperty("是否特殊费率 0：否 1：是")
	private Integer changedDefaultRate;

	@ApiModelProperty("限额开关:null:全部, 0：关, 1：开")
	private Integer quotaFlag;

	@ApiModelProperty("是否为临时登陆类型: null:全部 0:否 1:是")
	private Integer temporaryLogin;
    @ApiModelProperty("专家标签（0：关闭1：开启）")
	private Integer expertLabelState;

	@ApiModelProperty("搜索创客标签,null或0:全部,1：常用创客，2：友好企业")
	private String makerLabel;
    @ApiModelProperty("是否开通支付宝公户（null:全部 0:否 1:是）")
	private Integer isOpenAliPay;
	@ApiModelProperty("是否开银行公户（null:全部 0:否 1:是）")
	private Integer isOpenAccNo2;

	@ApiModelProperty("是否是外部工作室 0否 1是")
	private Integer whetherAnExternalStudio;
}
